Release 10.1A: OpenEdge Development:
Progress Dynamics Administration
Configuring OpenEdge DataServer for MS SQL Server
This section provides an example of setting up the connection with the OpenEdge DataServer for MS SQL Server. You must supply the following connection parameters when you set up the connection to the schema holder database:
You first supply the startup parameters for the schema holder database (
Progress_schema_holder_name, etc.). The remaining parameters are used to start the DataServer connection to the non-OpenEdge database (ODBC_DSN_name, etc.).The following example shows how this information is stored in the
icfconfig.xmlconfiguration file:
Some important points:
- For Microsoft SQL Server, the database type is always MSS.
- The DSN name is the configured DSN that you use to access the MS SQL Server database with ODBC. It does not need to be the same name as the SQL Server database. When the DSN is configured, the name of the physical MS SQL Server database is specified.
- The logical name for the database is the name that you use to access the MS SQL Server database with the 4GL. If a logical name is not specified, the default logical name is used. This is the name of the DSN for MS SQL Server.
- The isolation level is set to one using
-Dsrv TXN_ISOLATION,1. This provides OpenEdge-like locking using MS SQL Server’sread uncommittedtransaction isolation level.- The
-ldand-dtparameters are optional.- If the schema holder is on the same machine as the client, then the
-Hand-Sparameters for the schema holder are optional.- Because this example is for a system using the Personal version of the MS SQL Server DataServer, the
-Hand-Sparameters are not specified for the database broker. If your system uses the enterprise version, the-Hand-Sparameters are needed if the database broker is located on a machine other than the client. The "Configuring OpenEdge DataServer for Oracle" section provides an example of using these parameters.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |